package com.ruoyi.project.modules.table.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.List;

/**
 * 字段状态对象 t_field_status
 *
 * @author smallrain
 * @date 2021-11-02
 */
@Data
public class FieldStatusImport {
    /**
     * 表英文名称
     */
    @Excel(name = "表英文名称")
    private String tableEnName;

    /**
     * 字段英文名称
     */
    @Excel(name = "字段英文名称")
    private String fieldEnName;

    /**
     * 字段状态英文名称
     */
    @Excel(name = "字段状态英文名称")
    private String statusEnName;

    /**
     * 字段状态名称
     */
    @Excel(name = "字段状态名称")
    private String statusZhName;

    /**
     * 用于状态字段的场景模型（例如，内容、内容+流程...）
     */
    @Excel(name = "用于状态字段的场景模型", readConverterExp = "1=带流程任务的内容,2=带流程的内容,3=带任务的内容,4=纯内容,5=作废状态,6=冻结状态,7=生命周期状态,8=成功状态,9=发布状态")
    private String sceneModel;
}
